
#ifndef SX_REPLAYABLE_H
#define SX_REPLAYABLE_H

namespace Sx {
namespace Multimedia {

class Replayable {
public:
	virtual bool setCurrentFrame(unsigned int frame) = 0;

	virtual bool play() = 0;
	virtual bool stop() = 0;
	virtual bool pause() = 0;
	virtual bool resume() = 0;
	
	virtual bool isPaused() = 0;
	virtual unsigned int size() const = 0;
};

}

}

#endif
